General start-of-day cleanups, resulting in the
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 9 Jan 2006 18:44:30 +0000 (19:44 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 9 Jan 2006 18:44:30 +0000 (19:44 +0100)
commitb457ba9d2a01b1ab3092edd91c79329239ba7895
tree5d007e495724038dd62462a368639a391173b862
parent65f50982bc9a5ae36266e0e7bf55c174a5ae7fda
General start-of-day cleanups, resulting in the
x86/32 map_domain_page() mapcache now being per-domain
rather than global.

Other cleanups include removal of static definition of
CPU0's idle domain. Instead a single, multi-cpu, idle domain
is dynamically created early during bootstrap.

Signed-off-by: Keir Fraser <keir@xensource.com>
20 files changed:
xen/arch/ia64/linux-xen/smpboot.c
xen/arch/ia64/xen/idle0_task.c
xen/arch/ia64/xen/xensetup.c
xen/arch/x86/domain.c
xen/arch/x86/domain_build.c
xen/arch/x86/idle0_task.c [deleted file]
xen/arch/x86/mm.c
xen/arch/x86/setup.c
xen/arch/x86/smpboot.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/domain_page.c
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_64/mm.c
xen/common/domain.c
xen/common/sched_bvt.c
xen/common/sched_sedf.c
xen/common/schedule.c
xen/include/asm-x86/config.h
xen/include/asm-x86/domain.h
xen/include/xen/sched.h